[v-cloak] {
	display: none;
}

body,
html {
	background: #fff;
}

.loading {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 2000;
	display: flex;
	justify-content: center;
	align-items: center;
}

.loading img {
	width: 50px;
	border-radius: 50%;
}


.box {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	height: 100vh;
	font-size: .32rem;
	background-image: url(../img/bg1.png);
	/* background-color: #999; */
	background-size: 100% 100%;
	overflow: hidden;
}

.imgbox {
	margin-top: 1.28rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 100%;

}

.imgbox>img:first-child {
	width: 2.64rem;
	height: 1.2533rem;
}

.formBox {
	margin-top: 1.3333rem;
	box-sizing: border-box;
	padding: 0 .6667rem;
	width: 100%;
	height: 46vh;
	overflow-y: scroll;
}

.formBox>div:first-child {
	display: flex;
	align-items: center;
	justify-content: space-between;
	box-sizing: border-box;
	width: 100%;
	font-size: 16px;
	color: #FAFAFA;
}

.formBox>div:not(:first-child) {
	box-sizing: border-box;
	padding: 0 .5333rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 1.3333rem;
	background: #f5f5f5;
	border-radius: .4rem;
	border: .0267rem solid #F2F2F2;
	font-size: .4267rem;
	color: #38465D;
	-webkit-border-radius: .4rem;
	-moz-border-radius: .4rem;
	-ms-border-radius: .4rem;
	-o-border-radius: .4rem;
}

.formBox>div:not(:last-child) {
	margin-bottom: .32rem;
}



.aiimg {
	position: absolute;
	bottom: .7467rem;
	left: 3.4667rem;
	width: 3.0933rem;
	height: .96rem;
}


.subBtn {
	margin: 1.3333rem auto;
	width: 5.3867rem;
	height: 1.36rem;
	background-image: url(../img/voteBtn.png);
	background-size: 100% 100%;
}

.van-radio__icon--checked .van-icon {
	background-color: #D7A250 !important;
	border: #D7A250 !important;
}

.empBox {
	width: 100%;
	text-align: center;
	font-size: .8533rem;
	color: #fafafa;
	margin-top: 5.3333rem;
}